package src.accenture.com.view;

import java.util.ArrayList;
import java.util.List;
import javax.faces.model.SelectItem;

public class HolidaylistView {
   
    private String typeHolidayId;
    private String typeHolidayName;
    private List<SelectItem> typeHolidayList;
    private int approvalStatus;
    private List<Holiday> holidayList;
    private Holiday selectedHoliday;
    private String message;
    private boolean approved;
    private List<Object[]> tabularData = new ArrayList<Object[]>();

    public void setTypeHolidayId(String typeHolidayId) {
        this.typeHolidayId = typeHolidayId;
    }

    public String getTypeHolidayId() {
        return typeHolidayId;
    }

    public void setTypeHolidayName(String typeHolidayName) {
        this.typeHolidayName = typeHolidayName;
    }

    public String getTypeHolidayName() {
        return typeHolidayName;
    }

    public void setTypeHolidayList(List<SelectItem> typeHolidayList) {
        this.typeHolidayList = typeHolidayList;
    }

    public List<SelectItem> getTypeHolidayList() {
        return typeHolidayList;
    }

    public void setHolidayList(List<Holiday> holidayList) {
        this.holidayList = holidayList;
    }

    public List<Holiday> getHolidayList() {
        return holidayList;
    }

    public void setApprovalStatus(int approvalStatus) {
        this.approvalStatus = approvalStatus;
    }

    public int getApprovalStatus() {
        return approvalStatus;
    }

    public void setSelectedHoliday(Holiday selectedHoliday) {
        this.selectedHoliday = selectedHoliday;
    }

    public Holiday getSelectedHoliday() {
        return selectedHoliday;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getMessage() {
        return message;
    }
   
    public void setTabularData(List<Object[]> tabularData) {
        this.tabularData = tabularData;
    }

    public List<Object[]> getTabularData() {
        return tabularData;
    }

    public void setApproved(boolean approved) {
        this.approved = approved;
    }

    public boolean isApproved() {
        return approved;
    }
}
